package com.ruoyi.tongban.service;

import com.ruoyi.tongban.domain.InsClassCamera;

import java.util.List;

/**
 * 班级-监控视频关系Service接口
 * 
 * @author caiyanshan
 * @date 2021-03-09
 */
public interface IInsClassCameraService 
{
    /**
     * 查询班级-监控视频关系
     * 
     * @param classCameraId 班级-监控视频关系ID
     * @return 班级-监控视频关系
     */
    public InsClassCamera selectInsClassCameraById(Long classCameraId);

    /**
     * 查询班级-监控视频关系列表
     * 
     * @param insClassCamera 班级-监控视频关系
     * @return 班级-监控视频关系集合
     */
    public List<InsClassCamera> selectInsClassCameraList(InsClassCamera insClassCamera);

    /**
     * 新增班级-监控视频关系
     * 
     * @param insClassCamera 班级-监控视频关系
     * @return 结果
     */
    public int insertInsClassCamera(InsClassCamera insClassCamera);

    /**
     * 修改班级-监控视频关系
     * 
     * @param insClassCamera 班级-监控视频关系
     * @return 结果
     */
    public int updateInsClassCamera(InsClassCamera insClassCamera);

    /**
     * 批量删除班级-监控视频关系
     * 
     * @param classCameraIds 需要删除的班级-监控视频关系ID
     * @return 结果
     */
    public int deleteInsClassCameraByIds(Long[] classCameraIds);

    /**
     * 删除班级-监控视频关系信息
     * 
     * @param classCameraId 班级-监控视频关系ID
     * @return 结果
     */
    public int deleteInsClassCameraById(Long classCameraId);
}
